
@layer base {
  
  body, :host {
    /* Color */
      --grey-50: #FAFAFA;
--grey-100: #F5F5F5;
--grey-200: #E5E5E5;
--grey-300: #D4D4D4;
--grey-400: #A3A3A3;
--grey-500: #737373;
--grey-600: #525252;
--grey-700: #404040;
--grey-800: #262626;
--grey-900: #171717;
--teal-50: #F0FDFA;
--teal-100: #CCFBF1;
--teal-200: #99F6E4;
--teal-300: #5EEAD4;
--teal-400: #2DD4BF;
--teal-500: #14B8A6;
--teal-600: #0D9488;
--teal-700: #0F766E;
--teal-800: #115E59;
--teal-900: #134E4A;
--purple-50: #F5F3FF;
--purple-100: #EDE9FE;
--purple-200: #DDD6FE;
--purple-300: #C4B5FD;
--purple-400: #A78BFA;
--purple-500: #8B5CF6;
--purple-600: #7C3AED;
--purple-700: #6D28D9;
--purple-800: #5B21B6;
--purple-900: #4C1D95;
--background: #ffffff;
--base-light: #769D99;
--base: #0F766E;
--base-focus: #0D9488;
--base-dark: #115E59;
  /* Fonts */
    --font-sans: 'Inter',sans-serif;
--font-orbitron: 'Orbitron',sans-serif;
--font-parisienne: 'Parisienne',handwriting;
--font-intertight: 'Inter Tight',sans-serif;

    /* Font size */
    --font-size-xxs: 0.625rem;
--font-size-xs: 0.75rem;
--font-size-sm: 0.875rem;
--font-size-base: 1rem;
--font-size-lg: 1.125rem;
--font-size-xl: 1.25rem;
--font-size-2xl: 1.5rem;
--font-size-3xl: 1.875rem;
--font-size-4xl: 2.25rem;
--font-size-5xl: 3rem;
    /* Font weight */
    --font-weight-thin: 100;
--font-weight-lighter: 200;
--font-weight-light: 300;
--font-weight-regular: 400;
--font-weight-normal: 500;
--font-weight-bold: 700;
--font-weight-semi-bold: 600;
--font-weight-bolder: 800;
--font-weight-black: 900;
    /* Shadows */
    --shadow-sm:  0 1px 2px 0 rgba(0, 0, 0, 0.25);
--shadow-base:  0 1px 3px 0 rgba(0, 0, 0, 0.25), 0 1px 2px 0 rgba(0, 0, 0, 0.25);
--shadow-md:  0 4px 6px -1px rgba(0, 0, 0, 0.25), 0 2px 4px -1px rgba(0, 0, 0, 0.25);
--shadow-lg:  0 10px 15px -3px rgba(0, 0, 0, 0.25), 0 4px 6px -2px rgba(0, 0, 0, 0.25);
--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, 0.25), 0 10px 10px -5px rgba(0, 0, 0, 0.25);
--shadow-2xl:  0 25px 50px -12px rgba(0, 0, 0, 0.25);
    /* Border radius */
    
    /* Spacing */
    
    /* Z-index */
    
  }
  @keyframes animation-spin {
    from {
      transform: rotate(0deg);
    }
    to {
      transform: rotate(360deg);
    }
  }
  @keyframes animation-fade-in {
    from {
      opacity:0;
    }
    to {
      opacity:1;
    }
  }
  @keyframes animation-fade-out {
    from {
      opacity:1;
    }
    to {
      opacity:0;
    }
  }
}

      
  .dWNilT {
    height:100vh;
  display:flex;
  max-width:100%;
  background: #ffffff;
  align-items:start;
  flex-direction:row;
  justify-content:space-between;
  }
      

      
        
        
      
      
  .fbLzsb {
    gap:16px;
  flex:1;
  display:flex;
  font-size:inherit;
  font-family:inherit;
  font-weight:inherit;
  flex-direction:row;
  }
      

      
        
        
      
      
  .bXKCFL {
    color:inherit;
  display:inline-block;
  }
      

      
        
        
      
      
  .bZMQCZ {
    color:#757575;
  width:256px;
  height:32px;
  font-size:0.75rem;
  padding-left:8px;
  border-radius:6px;
  padding-right:8px;
  background-color:var(--grey-50, #FAFAFA);
  }
      

      
  .bZMQCZ:focus {
    outline-color:#2463ebff;
  outline-style:solid;
  outline-width:1px;
  }
      

        
        
      
      
  .dMwvrj {
    color:inherit;
  display:inline-block;
  font-size:1.5rem;
  font-weight:700;
  }
      

      
        
        
      
      
  .Mpwcy {
    color:#a1a1a1;
  font-size:0.625rem;
  margin-top:8px;
  }
      

      
        
        
      
      
  .dbnKjZ {
    display:table-cell;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .bWpTnd {
    width:fit-content;
  height:auto;
  }
      

      
        
        
      
      
  .Home-Page\:-wpxz3HWP5Wh9WzquWCPa {
    background-color:var(--grey-50, #FAFAFA);
  }
      

      
        
        
      
      
  .ezHbWL {
    color:inherit;
  font-size:1.125rem;
  font-weight:var(--font-weight-semi-bold);
  }
      

      
        
        
      
      
  .byjkOA {
    top:0px;
  left:0px;
  right:0px;
  bottom:0px;
  z-index:-1;
  position:absolute;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .Home-Page\:04Pd1cjMmoSXRIEpz977S {
    top:0px;
  left:0px;
  z-index:2;
  position:absolute;
  background-color:#fafafae0;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .Home-Page\:07DxiWRV7xegesV_BwqqY {
    align-items:start;
  flex-direction:column;
  justify-content:start;
  }
      

      
        
        
      
      
  .lwgQr {
    display:table-row-group;
  }
      

      
        
        
      
      
  .dtoeoM {
    top:5%;
  left:5%;
  right:5%;
  width:90%;
  bottom:5%;
  height:fit-content;
  position:absolute;
  box-shadow:1px 4px 8px 0px #00000044;
  min-height:90%;
  align-items:start;
  padding-top:32px;
  padding-left:32px;
  border-radius:8px;
  padding-right:32px;
  padding-bottom:32px;
  justify-content:start;
  background-color:var(--grey-50, #FAFAFA);
  }
      

      
        
        
      
      
  .bmRUUZ {
    font-size:0.8rem;
  align-items:start;
  justify-content:start;
  border-bottom-color:var(--grey-700, #404040);
  border-bottom-style:dotted;
  border-bottom-width:1px;
  }
      

      
        
        
      
      
  .bFmPcY {
    color:var(--grey-500, #737373);
  width:256px;
  height:32px;
  font-size:0.75rem;
  border-color:#d0cdcd;
  border-style:solid;
  border-width:1px;
  padding-left:8px;
  border-radius:6px;
  padding-right:8px;
  background-color:var(--grey-50, #FAFAFA);
  }
      

      
  .bFmPcY:focus {
    outline-color:#2463ebff;
  outline-style:solid;
  outline-width:1px;
  }
      

        
        
      
      
  .bTGJTx {
    color:inherit;
  font-size:1.2rem;
  font-weight:var(--font-weight-semi-bold);
  padding-top:3%;
  padding-bottom:3%;
  }
      

      
        
        
      
      
  .MSsHm {
    gap:16px;
  align-items:center;
  padding-top:16px;
  border-color:var(--grey-300, #D4D4D4);
  border-style:solid;
  border-width:1px;
  padding-left:16px;
  border-radius:8px;
  padding-right:16px;
  padding-bottom:16px;
  justify-content:start;
  background-color:var(--grey-200, #E5E5E5);
  }
      

      
        
        
      
      
  .botRHo {
    color:var(--grey-500, #737373);
  display:flex;
  font-size:0.8rem;
  align-items:start;
  flex-direction:column;
  justify-content:start;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .dYElHa {
    width:var(--width);
  height:var(--height);
  position:fixed;
  pointer-events:none;
  }
      

      
  .dYElHa.modal {
    pointer-events:all;
  }
      

        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  .fBFywj {
    flex-direction:column;
  }
      

      
        
        
      
      
  .fqYMTL {
    flex:1;
  color:var(--grey-600, #525252);
  height:32px;
  border-radius:4px;
  background-color:var(--grey-50, #FAFAFA);
  }
      

      
  .fqYMTL:focus {
    outline-color:#2463ebff;
  outline-style:solid;
  outline-width:1px;
  }
      

        
        
      
      
  .cCYXsI {
    width:100%;
  }
      

      
        
        
      
      
  .bZhLsa {
    width:100%;
  height:100%;
  flex-direction:column;
  }
      

      
        
        
      
      
  .euTYVd {
    gap:16px;
  top:70px;
  position:relative;
  background-color:inherit;
  }
      

      
  .euTYVd.menu-closed {
    flex:1;
  position:relative;
  }
      

        
        
      
      
  .eRFiik {
    z-index:;
  flex-wrap:wrap;
  align-items:start;
  border-radius:8px;
  flex-direction:row;
  justify-content:center;
  }
      

      
        
        
      
      
  .ezeRiZ {
    width:var(--width);
  height:var(--height);
  position:fixed;
  align-items:start;
  pointer-events:none;
  justify-content:start;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .rp-page\:27p6i67gOfx8Vl8gkOexS {
    width:300px;
  height:50px;
  background-color:var(--grey-50, #FAFAFA);
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  .cBOCXq {
    color:var(--grey-700, #404040);
  font-size:1.8rem;
  font-weight:var(--font-weight-bold);
  padding-top:16px;
  padding-left:16px;
  padding-right:16px;
  padding-bottom:16px;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .blQnOS {
    gap:16px;
  align-items:center;
  padding-top:16px;
  padding-bottom:16px;
  justify-content:center;
  background-color:var(--grey-50, #FAFAFA);
  }
      

      
        
        
      
      
  .czFuUx {
    gap:16px;
  }
      

      
        
        
      
      
  .cGTBuQ {
    color:var(--grey-500, #737373);
  display:inline-block;
  text-align:center;
  }
      

      
        
        
      
      
  .eRoyaM {
    top:0%;
  left:0%;
  right:0%;
  width:100%;
  bottom:0%;
  height:100%;
  position:absolute;
  align-items:center;
  justify-content:center;
  background-color:#f5f5f5d6;
  }
      

      
        
        
      
      
  .eVMJMh {
    color:inherit;
  display:inline-block;
  text-align:center;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .Qyfza {
    align-items:end;
  flex-direction:row;
  justify-content:space-between;
  border-bottom-color:#ebebeb;
  border-bottom-style:solid;
  border-bottom-width:1px;
  }
      

      
        
        
      
      
  .bIeimC {
    flex:1;
  min-width:120px;
  box-shadow:0px -1px 9px 0px #00000044;
  max-height:30px;
  min-height:30px;
  align-items:center;
  justify-content:center;
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  }
      

      
  .bIeimC:hover {
    cursor:pointer;
  background-color:var(--grey-100, #F5F5F5);
  }
      


  .bIeimC.selected {
    box-shadow:1px -1px 9px 0px #00000044 inset;
  }
      

        
        
      
      
  .cIDbqx {
    color:var(--grey-200, #E5E5E5);
  width:fit-content;
  cursor:pointer;
  padding-top:8px;
  padding-left:8px;
  border-radius:6px;
  padding-right:8px;
  padding-bottom:8px;
  background-color:var(--teal-700, #0F766E);
  }
      

      
  .cIDbqx:hover {
    background-color:var(--teal-600, #0D9488);
  }
      


  .cIDbqx.already-requested {
    cursor:default;
  background-color:var(--grey-400, #A3A3A3);
  }
      

        
        
      
      
  .eFNuhb {
    flex:1;
  min-width:120px;
  box-shadow:1px -1px 9px 0px #00000044;
  max-height:30px;
  min-height:30px;
  align-items:center;
  justify-content:center;
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  }
      

      
  .eFNuhb:hover {
    cursor:pointer;
  background-color:var(--grey-100, #F5F5F5);
  }
      


  .eFNuhb.selected {
    box-shadow:1px -1px 9px 0px #00000044 inset;
  }
      

        
        
      
      
  
      

      
        
        
      
      
  .rp-page\:kTW3fRxStIndiHwvkAbfR {
    flex:1;
  background-color:var(--grey-50, #FAFAFA);
  }
      

      
        
        
      
      
  .bHYIqa {
    top:var(--top);
  width:100%;
  position:absolute;
  pointer-events:all;
  }
      

      
  .bHYIqa.swipe-out-top {
    translate:0 -100%;
  }
      


  .bHYIqa.swipe-out-right {
    translate:100% 0px;
  }
      


  .bHYIqa.swipe-out-bottom {
    translate:0 100%;
  }
      


  .bHYIqa.swipe-out-left {
    translate:-100% 0px;
  }
      

        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  .rp-page\:lT8A2JzolJV2RMaNylCQT {
    background-color:var(--red-400, #F87171);
  }
      

      
        
        
      
      
  .dJGWly {
    flex:1;
  min-width:120px;
  box-shadow:0px -1px 9px 0px #00000044 ;
  max-height:30px;
  min-height:30px;
  align-items:center;
  justify-content:center;
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  }
      

      
  .dJGWly:hover {
    cursor:pointer;
  background-color:var(--grey-100, #F5F5F5);
  }
      


  .dJGWly.selected {
    box-shadow:1px -1px 9px 0px #00000044 inset;
  }
      

        
        
      
      
  .cgGrpZ {
    height:var(--height);
  position:fixed;
  align-items:start;
  pointer-events:none;
  justify-content:start;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  .drzoIF {
    height:100%;
  padding-top:8px;
  padding-left:16px;
  padding-right:16px;
  padding-bottom:8px;
  background-color:var(--grey-50, #FAFAFA);
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .fkAVFs {
    gap:8px;
  }
      

      
        
        
      
      
  .pFdTr {
    display:table-row;
  text-align:left;
  }
      

      
        
        
      
      
  .bzGHzz {
    color:var(--grey-800, #262626);
  width:100%;
  height:fit-content;
  align-items:center;
  padding-top:32px;
  padding-left:32px;
  border-radius:8px;
  padding-right:32px;
  padding-bottom:32px;
  justify-content:center;
  background-color:var(--grey-100, #F5F5F5);
  }
      

      
        
        
      
      
  .dNJBQf {
    color:var(--grey-400, #A3A3A3);
  display:inline-block;
  }
      

      
        
        
      
      
  .xqAqm {
    color:var(--grey-700, #404040);
  display:inline-block;
  font-size:3rem;
  }
      

      
        
        
      
      
  .xrrcB {
    color:var(--green-500, #10B981);
  font-size:1.5rem;
  font-family:inherit;
  font-weight:inherit;
  }
      

      
  .xrrcB.negative {
    color:var(--red-500, #EF4444);
  }
      

        
        
      
      
  .Home-Page\:5140Lxf73wif16SdQyieU {
    flex:1;
  }
      

      
        
        
      
      
  .dDmajR {
    color:inherit;
  display:inline-block;
  text-align:left;
  }
      

      
        
        
      
      
  .ekPIWl {
    display:table-row;
  }
      

      
        
        
      
      
  .dvUiWm {
    gap:8px;
  align-items:start;
  padding-right:4px;
  flex-direction:row;
  justify-content:space-between;
  }
      

      
        
        
      
      
  .fqwCyc {
    color:var(--grey-200, #E5E5E5);
  width:fit-content;
  cursor:pointer;
  height:fit-content;
  font-size:var(--font-size-sm);
  padding-top:8px;
  padding-left:8px;
  border-radius:6px;
  padding-right:8px;
  padding-bottom:8px;
  background-color:var(--blue-600, #2563EB);
  }
      

      
  .fqwCyc:hover {
    background-color:var(--blue-500, #3B82F6);
  }
      

        
        
      
      
  .bbOemE {
    color:var(--grey-200, #E5E5E5);
  width:fit-content;
  cursor:pointer;
  height:25px;
  align-items:center;
  padding-top:8px;
  padding-left:8px;
  border-radius:6px;
  padding-right:8px;
  padding-bottom:8px;
  justify-content:center;
  background-color:var(--teal-700, #0F766E);
  }
      

      
  .bbOemE:hover {
    background-color:var(--teal-600, #0D9488);
  }
      

        
        
      
      
  .ezqnlg {
    width:100%;
  border-color:var(--grey-500, #737373);
  border-style:groove;
  border-width:1px;
  border-radius:6px;
  flex-direction:row;
  }
      

      
        
        
      
      
  .busWEs {
    gap:8px;
  align-items:center;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
        
      
      
  .egVfMv {
    width:16px;
  height:16px;
  align-items:center;
  border-color:black;
  border-style:solid;
  border-width:1px;
  border-radius:2px;
  justify-content:center;
  }
      

      
  .egVfMv.checked {
    background-color:var(--teal-700, #0F766E);
  }
      

        
        
      
      
  .efgpxN {
    width:14px;
  height:14px;
  }
      

      
  .efgpxN.not-checked {
    display:none;
  }
      

        
        
      
      
  
      

      
        
        
      
      
  .dOFzXh {
    color:inherit;
  display:inline-block;
  padding-top:8px;
  padding-bottom:8px;
  }
      

      
        
        
      
      
  .bfrVQM {
    color:#757575;
  display:inline-block;
  font-size:0.75rem;
  }
      

      
        
        
      
      
  .eRgziK {
    color:var(--grey-600, #525252);
  display:flex;
  align-items:center;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
        
      
      
  .HLzEo {
    width:100%;
  display:inline-block;
  text-align:left;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .bOVnUb {
    gap:8px;
  width:100%;
  flex-direction:row;
  }
      

      
        
        
      
      
  .dfDqVR {
    cursor:default;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .Home-Page\:8peT6jL6t68OZ_gdYHUZr {
    padding-top:2px;
  padding-left:2px;
  border-radius:8px;
  padding-right:2px;
  padding-bottom:2px;
  }
      

      
  .Home-Page\:8peT6jL6t68OZ_gdYHUZr:hover {
    background-color:var(--grey-200, #E5E5E5);
  }
      

        
        
      
      
  .Home-Page\:8yDWZ773C7--xPqi5mdpk {
    flex:1;
  }
      

      
        
        
      
      
  .fhuGnw {
    gap:32px;
  color:inherit;
  flex-direction:column;
  }
      

      
        
        
      
      
  .dEPCeG {
    color:var(--grey-700, #404040);
  display:inline-block;
  font-size:0.9rem;
  text-align:center;
  }
      

      
  .dEPCeG:hover {
    color:var(--grey-500, #737373);
  cursor:pointer;
  }
      

        
        
      
      
  .ClHDH {
    color:#E5E5E5;
  width:16px;
  height:16px;
  font-size:0.75rem;
  padding-left:8px;
  border-radius:6px;
  padding-right:8px;
  background-color:#262626;
  }
      

      
  .ClHDH:focus {
    outline-color:#2463ebff;
  outline-style:solid;
  outline-width:1px;
  }
      

        
        
      
      
  .gRzxH {
    align-items:center;
  padding-top:8px;
  flex-direction:row;
  padding-bottom:8px;
  justify-content:space-between;
  }
      

      
        
        
      
      
  .cDEBEz {
    gap:8px;
  flex-wrap:wrap;
  flex-direction:row;
  }
      

      
        
        
      
      
  .cmzRpp {
    gap:8px;
  align-items:center;
  flex-direction:row;
  padding-bottom:48px;
  justify-content:start;
  }
      

      
        
        
      
      
  .dMiPFf {
    gap:32px;
  flex-wrap:wrap;
  align-items:center;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
        
      
      
  .dgnaao {
    color:var(--grey-200, #E5E5E5);
  width:30%;
  cursor:pointer;
  min-width:fit-content;
  align-items:center;
  padding-top:8px;
  padding-left:8px;
  border-radius:6px;
  padding-right:8px;
  padding-bottom:8px;
  justify-content:start;
  background-color:var(--teal-700, #0F766E);
  }
      

      
  .dgnaao:hover {
    background-color:var(--teal-600, #0D9488);
  }
      

        
        
      
      
  .Home-Page\:Bg5EU-NpwIBJBrmGYF0dK {
    gap:8px;
  padding-top:8px;
  padding-bottom:8px;
  background-color:var(--grey-100, #F5F5F5);
  }
      

      
        
        
      
      
  .Home-Page\:BmtDksyBEcnjXelCGzcx7 {
    align-items:end;
  justify-content:start;
  }
      

      
        
        
      
      
  .ffbLhs {
    flex:1;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .boSVGj {
    display:table-header-group;
  text-align:left;
  background-color:var(--grey-200, #E5E5E5);
  }
      

      
        
        
      
      
  .BhYKd {
    flex:1;
  flex-direction:row;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .XvNlY {
    display:table-header-group;
  }
      

      
        
        
      
      
  .rXVrr {
    gap:8px;
  color:var(--grey-800, #262626);
  width:100%;
  display:flex;
  align-items:start;
  padding-top:8px;
  padding-left:8px;
  border-radius:8px;
  padding-right:8px;
  flex-direction:row;
  padding-bottom:8px;
  justify-content:start;
  }
      

      
  .rXVrr.completed {
    color:var(--grey-400, #A3A3A3);
  text-decoration-line: line-through;
  }
      

        
        
      
      
  .bJEFZG {
    color:var(--grey-800, #262626);
  display:table-cell;
  border-radius:4px;
  }
      

      
        
        
      
      
  .eQYdEG {
    color:var(--grey-200, #E5E5E5);
  width:fit-content;
  cursor:pointer;
  padding-top:8px;
  padding-left:8px;
  border-radius:6px;
  padding-right:8px;
  padding-bottom:8px;
  background-color:var(--teal-700, #0F766E);
  }
      

      
  .eQYdEG:hover {
    background-color:var(--teal-600, #0D9488);
  }
      

        
        
      
      
  .cdiRYy {
    gap:32px;
  align-items:center;
  justify-content:start;
  }
      

      
        
        
      
      
  .eCLaHk {
    top:-1px;
  left:0px;
  width:100%;
  position:absolute;
  border-bottom-color:var(--grey-300, #D4D4D4);
  border-bottom-style:dotted;
  border-bottom-width:0.5px;
  }
      

      
        
        
      
      
  .dQPcjc {
    color:var(--red-300, #FCA5A5);
  }
      

      
        
        
      
      
  .fwNSil {
    gap:32px;
  padding-top:2px;
  flex-direction:row;
  padding-bottom:2px;
  background-color:var(--grey-200, #E5E5E5);
  }
      

      
        
        
      
      
  .fxHOAn {
    gap:8px;
  color:var(--grey-800, #262626);
  display:flex;
  font-size:1rem;
  margin-top:8px;
  font-weight:700;
  flex-direction:column;
  }
      

      
        
        
      
      
  .eIZieO {
    display:flex;
  position:relative;
  overflow-x:hidden;
  overflow-y:scroll;
  }
      

      
        
        
      
      
  .cXsOAK {
    display:table-header-group;
  }
      

      
        
        
      
      
  .QFfak {
    color:var(--grey-700, #404040);
  display:flex;
  position:relative;
  font-size:inherit;
  flex-direction:column;
  }
      

      
  .QFfak:focus {
    outline-color:#2463ebff;
  outline-style:solid;
  outline-width:1px;
  }
      

        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  .bBwZwL {
    color:var(--grey-500, #737373);
  width:fit-content;
  cursor:pointer;
  height:25px;
  font-size:0.9rem;
  align-items:center;
  padding-top:8px;
  border-color:var(--grey-500, #737373);
  border-style:solid;
  border-width:1px;
  padding-left:8px;
  border-radius:6px;
  padding-right:8px;
  padding-bottom:8px;
  justify-content:center;
  background-color:var(--grey-300, #D4D4D4);
  }
      

      
  .bBwZwL:hover {
    background-color:var(--grey-200, #E5E5E5);
  }
      

        
        
      
      
  
      

      
        
        
      
      
  .Home-Page\:JCzHSp7GPnEzbjAIIb9N8 {
    align-items:center;
  justify-content:center;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  .dDLsTw {
    display:inline-block;
  background-color:var(--grey-200, #E5E5E5);
  }
      

      
        
        
      
      
  .pnkyI {
    width:100%;
  display:flex;
  flex-direction:column;
  }
      

      
        
        
      
      
  .bZpQFI {
    color:var(--grey-200, #E5E5E5);
  width:fit-content;
  cursor:pointer;
  height:35px;
  padding-top:8px;
  padding-left:8px;
  border-radius:6px;
  padding-right:8px;
  padding-bottom:8px;
  background-color:var(--blue-600, #2563EB);
  }
      

      
  .bZpQFI:hover {
    background-color:var(--blue-500, #3B82F6);
  }
      

        
        
      
      
  .cQNlVM {
    display:flex;
  align-items:center;
  flex-direction:row;
  justify-content:space-between;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .dcXMLf {
    display:flex;
  align-items:start;
  flex-direction:row;
  justify-content:space-between;
  }
      

      
        
        
      
      
  .Home-Page\:L64I1JOssnm_B7lvbDS_j {
    width:90%;
  flex-wrap:wrap;
  align-items:start;
  flex-direction:row;
  justify-content:space-between;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .bFJYvN {
    gap:16px;
  flex:1;
  display:flex;
  flex-wrap:wrap;
  font-size:inherit;
  font-family:inherit;
  font-weight:inherit;
  flex-direction:row;
  }
      

      
        
        
      
      
  .cJJrKc {
    text-align:center;
  }
      

      
        
        
      
      
  .dWEERj {
    flex:1;
  color:var(--grey-600, #525252);
  width:150px;
  height:32px;
  border-radius:4px;
  background-color:var(--grey-50, #FAFAFA);
  }
      

      
  .dWEERj:focus {
    outline-color:#2463ebff;
  outline-style:solid;
  outline-width:1px;
  }
      

        
        
      
      
  .fBrozk {
    gap:8px;
  align-items:start;
  justify-content:start;
  }
      

      
        
        
      
      
  .eMwlIu {
    top:8px;
  color:var(--grey-400, #A3A3A3);
  right:8px;
  width:40px;
  cursor:pointer;
  height:40px;
  position:absolute;
  align-items:center;
  padding-top:8px;
  padding-left:8px;
  border-radius:6px;
  padding-right:8px;
  padding-bottom:8px;
  justify-content:center;
  }
      

      
  .eMwlIu:hover {
    background-color:var(--grey-100, #F5F5F5);
  }
      

        
        
      
      
  .bkuwLP {
    font-weight:var(--font-weight-regular);
  flex-direction:column;
  justify-content:center;
  }
      

      
        
        
      
      
  .ZHoDy {
    gap:8px;
  height:30px;
  font-size:0.75rem;
  flex-direction:row;
  }
      

      
        
        
      
      
  .fuBTpB {
    width:var(--size);
  height:var(--size);
  z-index:10;
  align-items:center;
  justify-content:end;
  background-image:url("");
  }
      

      
        
        
      
      
  .bNJdOx {
    width:var(--size);
  height:var(--size);
  }
      

      
        
        
      
      
  .bmQeFc {
    color:#ffffff;
  display:flex;
  z-index:;
  position:relative;
  font-size:var(--font-size);
  align-items:center;
  font-weight:900;
  flex-direction:column;
  justify-content:start;
  }
      

      
        
        
      
      
  .deNQoN {
    width:var(--size);
  height:var(--height);
  z-index:3;
  position:absolute;
  align-items:center;
  justify-content:end;
  }
      

      
        
        
      
      
  .erdwKx {
    width:var(--size);
  height:0px;
  z-index:2;
  position:absolute;
  object-fit:cover;
  align-items:center;
  justify-content:end;
  object-position:center bottom;
  }
      

      
  .erdwKx.completionShown {
    width:var(--size);
  height:var(--completion);
  transition:height 900ms ease 0ms ;
  }
      

        
        
      
      
  .dvHDPp {
    color:#ffffff;
  display:inline-block;
  z-index:;
  position:relative;
  flex-wrap:wrap;
  font-size:var(--font-size);
  text-align:center;
  font-weight:600;
  }
      

      
        
        
      
      
  .cOfrqN {
    width:var(--size);
  height:var(--border-size);
  background-color:var(--clicked, );
  }
      

      
        
        
      
      
  .Home-Page\:Pwkpq7b_lYe9Fv1yHrLzU {
    cursor:pointer;
  border-radius:8px;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .CfntQ {
    color:var(--grey-600, #525252);
  display:inline-block;
  }
      

      
        
        
      
      
  .bQfSvd {
    color:var(--grey-800, #262626);
  right:0px;
  position:relative;
  font-size:0.7rem;
  align-items:center;
  justify-content:center;
  }
      

      
  .bQfSvd:hover {
    color:var(--teal-700, #0F766E);
  }
      

        
        
      
      
  .cYzHRk {
    gap:8px;
  padding-top:16px;
  padding-bottom:16px;
  }
      

      
        
        
      
      
  .vlYaZ {
    color:var(--grey-800, #262626);
  width:90%;
  height:32px;
  font-size:0.75rem;
  align-items:center;
  padding-left:8px;
  border-radius:6px;
  padding-right:8px;
  justify-content:center;
  }
      

      
  .vlYaZ:focus {
    outline-color:#2463ebff;
  outline-style:solid;
  outline-width:1px;
  }
      

        
        
      
      
  .ddFXhQ {
    display:flex;
  flex-direction:row;
  }
      

      
        
        
      
      
  .ApLEJ {
    width:100%;
  height:100%;
  align-items:center;
  justify-content:center;
  }
      

      
        
        
      
      
  .caqARY {
    top:-40px;
  width:var(--radius);
  height:var(--radius);
  position:relative;
  border-radius:100px;
  background-color:var(--purple-800, #5B21B6);
  }
      

      
        
        
      
      
  .dZMoiP {
    width:200px;
  height:100px;
  align-items:start;
  border-radius:var(--table_shape);
  flex-direction:row;
  justify-content:space-between;
  background-color:var(--teal-400, #2DD4BF);
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .cEyobJ {
    flex:1;
  color:inherit;
  width:300px;
  display:inline-block;
  flex-wrap:wrap;
  max-width:90vw;
  text-align:left;
  }
      

      
        
        
      
      
  .dGdEOK {
    display:table-row;
  border-color:#292323;
  border-style:solid;
  border-width:1px;
  }
      

      
        
        
      
      
  .Home-Page\:RaEGmnA0ull_nWjIFYL51 {
    flex:1;
  }
      

      
        
        
      
      
  .bWXspI {
    top:50%;
  right:5%;
  width:50%;
  height:fit-content;
  z-index:2;
  position:absolute;
  align-items:center;
  padding-top:2px;
  border-color:#bdbdbd;
  border-style:solid;
  border-width:1px;
  border-radius:4px;
  padding-bottom:2px;
  justify-content:center;
  background-color:var(--grey-50, #FAFAFA);
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .flNaSt {
    height:0px;
  transform:translateZ(0px);
  overflow-y:hidden;
  will-change:height, transform;
  }
      

      
  .flNaSt.open {
    height:var(--height);
  }
      

        
        
      
      
  .Home-Page\:S9Iboh6jfTh6-LPqYUVUD {
    width:100%;
  }
      

      
        
        
      
      
  .cfQATJ {
    color:inherit;
  width:100%;
  display:inline-block;
  flex-wrap:wrap;
  }
      

      
        
        
      
      
  .eFQaJC {
    top:var(--top);
  left:var(--left);
  position:absolute;
  outline-color:transparent;
  outline-style:none;
  outline-width:0px;
  pointer-events:all;
  transform-origin:var(--transform-origin-x) var(--transform-origin-y);
  }
      

      
  .eFQaJC:focus {
    outline-color:transparent;
  outline-style:none;
  outline-width:0px;
  }
      


  .eFQaJC.hidden {
    visibility:hidden;
  pointer-events:none;
  }
      


  .eFQaJC.match-anchor-width {
    width:var(--sc-anchor-width);
  }
      

        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
  .sparkcore\/sc-dropdown-content\:root:focus {
    outline:none;
  }
      

        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  .edClHg {
    width:100%;
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  font-weight:var(--font-weight-regular);
  border-radius:8px;
  flex-direction:row;
  justify-content:start;
  background-color:var(--grey-50, #FAFAFA);
  }
      

      
        
        
      
      
  .Tduer {
    right:1px;
  height:12px;
  display:flex;
  position:absolute;
  font-size:inherit;
  align-items:center;
  font-family:inherit;
  font-weight:inherit;
  flex-direction:row;
  justify-content:center;
  }
      

      
        
        
      
      
  .bCrsFu {
    overflow-y:auto;
  touch-action:auto;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .Home-Page\:U3-KqTqShNrEmdS9hORFI {
    align-items:center;
  justify-content:start;
  }
      

      
        
        
      
      
  .cazuDW {
    flex:1  ;
  height:100%;
  display:flex;
  position:relative;
  background: #ffffff;
  align-items:center;
  justify-content:space-between;
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  border-bottom-left-radius:8px;
  border-bottom-right-radius:8px;
  }
      

      
        
        
      
      
  .fsHQbs {
    width:100%;
  row-gap:8px;
  column-gap:8px;
  }
      

      
        
        
      
      
  .dUHShL {
    display:flex;
  position:relative;
  min-height:80px;
  align-items:center;
  padding-top:8px;
  border-color:#00000000;
  border-style:solid;
  border-width:3px;
  padding-left:8px;
  border-radius:16px;
  padding-right:8px;
  padding-bottom:8px;
  justify-content:center;
  background-color:var(--grey-50, #FAFAFA);
  }
      

      
  .dUHShL.drag-over::after {
    top:4px;
  left:4px;
  right:4px;
  bottom:4px;
  content:" ";
  position:absolute;
  background:;
  border-color:var(--blue-500);
  border-style:Dashed;
  border-width:3px;
  pointer-events:none;
  border-top-left-radius:12px;
  border-top-right-radius:12px;
  border-bottom-left-radius:12px;
  border-bottom-right-radius:12px;
  }
      


  .dUHShL:focus-within {
    outline-color:var(--blue-500);
  outline-style:solid;
  outline-width:2px;
  }
      

        
        
      
      
  .eWvihF {
    color:#E5E5E5;
  width:100%;
  height:100%;
  opacity:0;
  position:absolute;
  font-size:0.75rem;
  padding-left:8px;
  border-radius:6px;
  padding-right:8px;
  background-color:#262626;
  }
      

      
        
        
      
      
  .chat\:2LubV4BeIJpaAQraD18ZI {
    width:100%;
  height:100%;
  display:flex;
  background: #ca7272;
  border-top-left-radius:0px;
  border-top-right-radius:0px;
  border-bottom-left-radius:0px;
  border-bottom-right-radius:0px;
  }
      

      
  
      

        
        
      
      
  .felVEW {
    color:var(--grey-700, #404040);
  display:flex;
  font-size:0.95rem;
  background:;
  font-family:inherit;
  line-height:23px;
  flex-direction:column;
  }
      

      
        
        
      
      
  .dApaGJ {
    height:100%;
  }
      

      
        
        
      
      
  .eyVPLS {
    font-size:inherit;
  font-family:inherit;
  font-weight:inherit;
  }
      

      
        
        
      
      
  .chat\:5esX30E0NgELbl2Q9l0xG {
    font-size:inherit;
  text-align:right;
  font-family:inherit;
  }
      

      
        
        
      
      
  .fkoiOL {
    color:#b3c7c5;
  }
      

      
        
        
      
      
  .JUYVg {
    gap:1rem;
  width:100%;
  font-size:var(--font-size-xs);
  background:;
  align-items:start;
  padding-top:1rem;
  padding-left:1rem;
  padding-right:1rem;
  padding-bottom:1rem;
  justify-content:start;
  }
      

      
        
        
      
      
  .fEmXPH {
    width:100%;
  bottom:0%;
  height:40px;
  display:flex;
  z-index:2;
  position:fixed;
  background: #ffffff;
  align-items:flex-start;
  border-color:#b7b4b4;
  border-style:solid;
  border-width:1px;
  justify-content:center;
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  border-bottom-left-radius:8px;
  border-bottom-right-radius:8px;
  }
      

      
  .fEmXPH:focus-within {
    border-color:var(--base);
  border-style:solid;
  border-width:1px;
  }
      

        
        
      
      
  .hXafo {
    color:var(--grey-200, #E5E5E5);
  width:fit-content;
  cursor:pointer;
  background: #7da698;
  padding-top:8px;
  padding-left:8px;
  border-radius:6px;
  padding-right:8px;
  padding-bottom:8px;
  }
      

      
  .hXafo:hover {
    background: var(--base-focus);
  }
      

        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  .SWxlP {
    position:relative;
  outline-color:transparent;
  outline-style:none;
  outline-width:0px;
  pointer-events:all;
  }
      

      
  .SWxlP:focus {
    outline-color:transparent;
  outline-style:none;
  outline-width:0px;
  }
      

        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
  
      

        
        
      
      
  .cpnKSa {
    right:0px;
  width:80%;
  display:flex;
  font-size:inherit;
  align-self:flex-end;
  background:;
  align-items:flex-end;
  font-family:inherit;
  justify-content:center;
  }
      

      
        
        
      
      
  .bGAPsh {
    width:100%;
  display:flex;
  row-gap:24px;
  position:relative;
  font-size:inherit;
  background:;
  column-gap:24px;
  align-items:flex-start;
  font-family:inherit;
  justify-content:flex-start;
  }
      

      
        
        
      
      
  .chat\:AxasOt88zN8IV8uVL5Mcv {
    color:#ffffff;
  width:fit-content;
  cursor:pointer;
  height:28px;
  display:flex;
  {"type":"action","action":{"type":"SetVariable","data":{"type":"value","value":false},"variable":"upgrade_alert"}};
  font-size:var(--font-size-xs);
  background:var(--base-light);
  align-items:center;
  padding-top:8px;
  padding-left:8px;
  border-radius:6px;
  padding-right:8px;
  padding-bottom:8px;
  justify-content:center;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  .cZzsIN {
    color:inherit;
  display:inline-block;
  font-size:0.7rem;
  }
      

      
        
        
      
      
  .chat\:DPI1-07HY1_gkzOpzX-ed {
    font-size:inherit;
  font-family:inherit;
  }
      

      
        
        
      
      
  .chat\:EG6FHupEd_ZB90t7gumtY {
    color:#ffffff;
  width:fit-content;
  cursor:pointer;
  height:28px;
  display:flex;
  font-size:var(--font-size-xs);
  background:var(--base-light);
  align-items:center;
  padding-top:8px;
  padding-left:8px;
  border-radius:6px;
  padding-right:8px;
  padding-bottom:8px;
  justify-content:center;
  }
      

      
        
        
      
      
  .bvsBJa {
    width:100%;
  bottom:;
  height:90%;
  display:flex;
  row-gap:24px;
  column-gap:24px;
  align-items:flex-start;
  justify-content:space-between;
  }
      

      
        
        
      
      
  .dhenDl {
    width:80%;
  display:flex;
  font-size:inherit;
  background:;
  align-items:flex-start;
  font-family:inherit;
  justify-content:flex-start;
  }
      

      
        
        
      
      
  .dTNfPs {
    width:100%;
  height:fit-content;
  font-size:var(--font-size-xs);
  overflow-x:scroll;
  font-family:Inter Tight;
  }
      

      
        
        
      
      
  .deflbY {
    color:var(--grey-700);
  display:flex;
  font-size:var(--font-size-xs);
  text-align:center;
  font-family:Inter Tight;
  padding-left:8px;
  padding-right:8px;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
  .chat\:UzydtIOXsYvF--oliUGtx.open {
    background: #ffffffb0;
  }
      

        
        
      
      
  .rbbyE {
    width:100%;
  display:flex;
  row-gap:8px;
  column-gap:8px;
  align-items:center;
  flex-direction:row;
  justify-content:center;
  }
      

      
        
        
      
      
  .ffvwai {
    color:var(--grey-200, #E5E5E5);
  width:fit-content;
  cursor:pointer;
  height:100%;
  display:flex;
  min-width:35px;
  background:;
  align-items:center;
  padding-top:8px;
  padding-left:8px;
  border-radius:6px;
  padding-right:8px;
  padding-bottom:8px;
  justify-content:center;
  }
      

      
        
        
      
      
  .bzEgcg {
    bottom:3%;
  position:absolute;
  padding-left:16px;
  padding-right:16px;
  }
      

      
        
        
      
      
  .KsFov {
    width:var(--width);
  height:var(--height);
  position:fixed;
  overflow-x:hidden;
  overflow-y:hidden;
  align-items:center;
  pointer-events:none;
  justify-content:center;
  }
      

      
  .KsFov.modal {
    touch-action:none;
  pointer-events:all;
  }
      

        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  .eTvQgJ {
    color:#e05c69;
  display:flex;
  flex-wrap:wrap;
  font-size:var(--font-size-xs);
  max-width:80%;
  text-align:center;
  font-family:Inter Tight;
  padding-top:4px;
  padding-bottom:4px;
  }
      

      
        
        
      
      
  .frifg {
    gap:1rem;
  height:100%;
  background: white;
  align-items:start;
  padding-top:1rem;
  padding-left:1rem;
  padding-right:1rem;
  flex-direction:column-reverse;
  padding-bottom:1rem;
  justify-content:start;
  }
      

      
        
        
      
      
  .dcgPwi {
    width:100%;
  height:90%;
  font-size:var(--font-size-sm);
  overflow-x:scroll;
  font-family:Inter Tight;
  }
      

      
        
        
      
      
  .btZojb {
    right:0px;
  width:80%;
  display:flex;
  font-size:inherit;
  align-self:flex-end;
  background:;
  align-items:flex-end;
  font-family:inherit;
  padding-left:16px;
  padding-right:16px;
  justify-content:center;
  }
      

      
        
        
      
      
  .chat-responses\:8emioc9-4URLqAOOxJzpi {
    font-size:inherit;
  text-align:right;
  font-family:inherit;
  }
      

      
        
        
      
      
  .fsNrlo {
    width:100%;
  display:flex;
  row-gap:24px;
  position:relative;
  font-size:inherit;
  background:;
  column-gap:24px;
  align-items:flex-start;
  font-family:inherit;
  padding-left:8px;
  padding-right:8px;
  justify-content:flex-start;
  }
      

      
        
        
      
      
  .chat-responses\:Kprb5LIszYeOung_Cdu2- {
    font-size:inherit;
  text-align:right;
  font-family:inherit;
  }
      

      
        
        
      
      
  .cBYuWK {
    width:80%;
  display:flex;
  font-size:inherit;
  background:;
  align-items:flex-start;
  font-family:inherit;
  padding-left:8px;
  padding-right:8px;
  justify-content:flex-start;
  }
      

      
        
        
      
      
  .chat-responses\:dcDIJn8-P8VBIQimKtMzm {
    font-size:inherit;
  font-family:inherit;
  }
      

      
        
        
      
      
  .UYrsD {
    right:0px;
  width:80%;
  display:flex;
  font-size:inherit;
  align-self:flex-end;
  background:;
  align-items:flex-end;
  font-family:inherit;
  padding-left:8px;
  padding-right:8px;
  justify-content:center;
  }
      

      
        
        
      
      
  .chat\:gj4BJr2YMtcx03jLSXurY {
    width:100%;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .chat\:gy27h5FuhffbO_G1dvfnq {
    font-size:inherit;
  text-align:right;
  font-family:inherit;
  }
      

      
        
        
      
      
  .cwfjJL {
    display:flex;
  row-gap:8px;
  font-size:var(--font-size-xs);
  column-gap:8px;
  align-items:flex-start;
  flex-direction:column;
  justify-content:center;
  }
      

      
        
        
      
      
  .eULZdA {
    gap:8px;
  width:120px;
  height:120px;
  overflow-y:hidden;
  align-items:center;
  padding-top:8px;
  padding-left:8px;
  border-radius:16px;
  padding-right:8px;
  padding-bottom:8px;
  justify-content:center;
  background-color:var(--grey-600, #525252);
  }
      

      
        
        
      
      
  .XLEny {
    width:100%;
  height:100%;
  position:absolute;
  animation:1.5s cubic-bezier(0.25, 0.1, 0.23, 0.8) var(--delay) infinite normal none running animation-eokWxe;
  background:;
  transition:opacity 100ms linear 100ms;
  align-items:center;
  aspect-ratio:1/1;
  border-radius:16px;
  justify-content:center;
  }
      

      
        
                  @keyframes animation-eokWxe {
                    
                        0% {
                          rotate: var(--rotation);
                        }
                        

                        100% {
                          rotate: calc(var(--rotation) + 360deg);
                        }
                        
                  }
                  
        
      
      
  .cpcepI {
    width:30%;
  aspect-ratio:1/1;
  transform-origin:center center;
  }
      

      
        
        
      
      
  .cdbguz {
    color:#ffffffbd;
  display:inline-block;
  opacity:0;
  font-size:0.6rem;
  transition:opacity 100ms linear 100ms;
  }
      

      
  .cdbguz.hover {
    opacity:1;
  }
      

        
        
      
      
  .MCJrD {
    left:-2px;
  width:5px;
  height:5px;
  position:absolute;
  background: var(--blue-500);
  border-top-left-radius:99px;
  border-top-right-radius:99px;
  border-bottom-left-radius:99px;
  border-bottom-right-radius:99px;
  }
      

      
        
        
      
      
  .eCVXAX {
    left:0px;
  width:var(--progress);
  height:100%;
  position:absolute;
  background-color:var(--blue-500, #3B82F6);
  }
      

      
        
        
      
      
  .ecmfVm {
    color:#ffffff;
  display:inline-block;
  font-size:0.6rem;
  }
      

      
        
        
      
      
  .dZDegk {
    top:0px;
  left:0px;
  width:100%;
  height:100%;
  rotate:0 0 1 var(--rotation);
  position:absolute;
  transform-origin:center center;
  }
      

      
        
        
      
      
  .cgzKZj {
    color:#ffffff;
  display:inline-block;
  opacity:0;
  font-size:0.7rem;
  max-width:100%;
  overflow-x:hidden;
  transition:opacity 100ms linear 100ms;
  font-weight:700;
  white-space:nowrap;
  text-overflow:ellipsis;
  }
      

      
  .cgzKZj.hover {
    opacity:1;
  }
      

        
        
      
      
  .dSjhJa {
    width:100%;
  height:100%;
  position:absolute;
  object-fit:cover;
  transition:filter 100ms linear 100ms;
  border-radius:6px;
  }
      

      
  .dSjhJa.hover {
    filter:blur(5px);
  }
      

        
        
      
      
  .dtHpnK {
    width:80%;
  height:16px;
  opacity:0;
  overflow-x:hidden;
  overflow-y:hidden;
  transition:opacity 100ms linear 100ms;
  align-items:center;
  border-radius:16px;
  justify-content:center;
  background-color:#ffffff75;
  }
      

      
  .dtHpnK.hover {
    opacity:1;
  }
      

        
        
      
      
  .chat\:lBqxXk0KaYjVC5X8KyZzR {
    width:45px;
  height:45px;
  }
      

      
        
        
      
      
  .egXHku {
    width:100%;
  height:100%;
  display:none;
  position:absolute;
  }
      

      
  .egXHku.drag-over {
    display:flex;
  z-index:10;
  }
      

        
        
      
      
  .dVmOkz {
    width:200px;
  height:100px;
  display:flex;
  row-gap:8px;
  background: white;
  box-shadow:0px 2px 4px 0px #00000020;
  column-gap:8px;
  align-items:center;
  justify-content:center;
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  border-bottom-left-radius:8px;
  border-bottom-right-radius:8px;
  }
      

      
        
        
      
      
  .bEnVIJ {
    width:100%;
  height:100%;
  display:flex;
  align-items:center;
  flex-direction:row;
  justify-content:space-between;
  }
      

      
        
        
      
      
  .eLWnnf {
    flex:1  ;
  width:100%;
  display:flex;
  overflow-x:clip;
  overflow-y:scroll;
  align-items:flex-start;
  justify-content:flex-start;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  .bzjaJj {
    flex:1  ;
  color:#626060;
  height:100%;
  font-size:0.75rem;
  background:;
  padding-left:8px;
  border-radius:6px;
  padding-right:8px;
  }
      

      
        
        
      
      
  .cjGwAJ {
    gap:24px;
  flex:1;
  width:100%;
  display:flex;
  align-items:flex-start;
  padding-top:32px;
  padding-left:5%;
  padding-right:5%;
  padding-bottom:32px;
  justify-content:space-between;
  }
      

      
        
        
      
      
  .Home-Page\:U3DJPv_AqQv1LSPoQkEZF {
    height:100%;
  z-index:99;
  }
      

      
        
        
      
      
  .xylSj {
    gap:32px;
  }
      

      
        
        
      
      
  .eJCJLx {
    display:inline-block;
  text-align:justified;
  }
      

      
        
        
      
      
  .tJRLI {
    display:flex;
  align-items:start;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
        
      
      
  .IeDgL {
    width:100%;
  align-items:start;
  flex-direction:row;
  justify-content:space-between;
  background-color:var(--grey-100, #F5F5F5);
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .bbIWk {
    gap:16px;
  align-items:center;
  justify-content:start;
  }
      

      
        
        
      
      
  .zKSRs {
    color:var(--grey-400, #A3A3A3);
  width:fit-content;
  cursor:pointer;
  height:25px;
  font-size:0.75rem;
  align-items:center;
  padding-top:8px;
  border-color:var(--grey-400, #A3A3A3);
  border-style:solid;
  border-width:1px;
  padding-left:8px;
  border-radius:6px;
  padding-right:8px;
  padding-bottom:8px;
  justify-content:center;
  }
      

      
  .zKSRs:hover {
    background-color:var(--grey-100, #F5F5F5);
  }
      

        
        
      
      
  .cSNhzm {
    color:var(--red-600, #DC2626);
  display:inline-block;
  }
      

      
        
        
      
      
  .doDGGi {
    padding-left:2px;
  padding-right:2px;
  }
      

      
  .doDGGi:hover {
    cursor:pointer;
  }
      

        
        
      
      
  .Home-Page\:Wycwuw8HtniPpUNXlYG20 {
    width:95%;
  cursor:pointer;
  align-items:start;
  flex-direction:column;
  justify-content:center;
  }
      

      
        
        
      
      
  .dhFwww {
    width:8%;
  }
      

      
  .dhFwww:hover {
    cursor:pointer;
  }
      

        
        
      
      
  .Home-Page\:XYt9Kqdfsz0K8HZ7dkOyH {
    background-color:var(--grey-50, #FAFAFA);
  }
      

      
        
        
      
      
  .pFKLp {
    color:inherit;
  display:inline-block;
  font-size:1.5rem;
  text-align:center;
  font-weight:700;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .eguDtd {
    color:var(--grey-200, #E5E5E5);
  width:10%;
  cursor:pointer;
  height:32px;
  padding-top:8px;
  padding-left:8px;
  border-radius:6px;
  padding-right:8px;
  padding-bottom:8px;
  background-color:var(--grey-50, #FAFAFA);
  }
      

      
  .eguDtd:hover {
    color:var(--grey-900, #171717);
  font-weight:700;
  text-decoration-color:var(--red, );
  }
      

        
        
      
      
  
      

      
        
        
      
      
  .rmjEe {
    gap:16px;
  width:100%;
  height:fit-content;
  display:flex;
  box-shadow:1px 4px 8px 0px #00000044;
  max-height:100%;
  align-items:start;
  padding-top:32px;
  padding-left:16px;
  border-radius:8px;
  padding-right:16px;
  flex-direction:column;
  padding-bottom:32px;
  justify-content:start;
  background-color:var(--grey-50, #FAFAFA);
  }
      

      
        
        
      
      
  .ewAPYm {
    left:var(--width-adult);
  width:var(--width-child);
  height:inherit;
  position:absolute;
  align-items:center;
  justify-content:center;
  background-color:var(--teal-600, #0D9488);
  }
      

      
        
        
      
      
  .eyJtCM {
    color:inherit;
  font-size:0.875rem;
  font-weight:var(--font-weight-semi-bold);
  }
      

      
        
        
      
      
  .cdPyUk {
    color:var(--grey-50, #FAFAFA);
  position:absolute;
  font-size:inherit;
  text-align:center;
  font-family:inherit;
  font-weight:inherit;
  }
      

      
        
        
      
      
  .cpdIhk {
    left:100px;
  width:var(--Width);
  height:25px;
  position:relative;
  align-items:center;
  flex-direction:column;
  justify-content:center;
  }
      

      
        
        
      
      
  .dRiVil {
    left:-10px;
  display:inline-block;
  position:absolute;
  text-align:right;
  }
      

      
        
        
      
      
  .ePIOhp {
    top:-10px;
  right:-20px;
  width:5px;
  height:41px;
  position:absolute;
  align-items:center;
  justify-content:center;
  border-left-color:black;
  border-left-style:solid;
  border-left-width:1px;
  }
      

      
        
        
      
      
  .diZFoP {
    width:18px;
  height:18px;
  background-color:var(--teal-800, #115E59);
  }
      

      
        
        
      
      
  .caQhQL {
    gap:8px;
  left:60vw;
  position:relative;
  font-size:0.9rem;
  align-items:start;
  justify-content:start;
  }
      

      
        
        
      
      
  .WCQRk {
    width:18px;
  height:18px;
  background-color:var(--teal-600, #0D9488);
  }
      

      
        
        
      
      
  .dnPtom {
    left:-100px;
  color:var(--grey-700, #404040);
  width:95px;
  display:inline-block;
  position:relative;
  flex-wrap:wrap;
  font-size:inherit;
  font-family:inherit;
  font-weight:inherit;
  }
      

      
        
        
      
      
  .dBknbU {
    left:0px;
  width:var(--width-adult);
  height:inherit;
  position:absolute;
  align-items:center;
  justify-content:center;
  background-color:var(--teal-800, #115E59);
  }
      

      
        
        
      
      
  .Home-Page\:_47YgD1NyyFqAoUpcpeRf {
    flex:1;
  }
      

      
        
        
      
      
  .eSqVDq {
    color:#a1a1a1;
  display:flex;
  font-size:0.625rem;
  margin-top:8px;
  flex-direction:column;
  }
      

      
        
        
      
      
  .RcHXA {
    display:table-row;
  text-align:left;
  background-color:var(--grey-200, #E5E5E5);
  }
      

      
        
        
      
      
  .dsfXPe {
    top:0%;
  left:0%;
  right:0%;
  width:100%;
  bottom:0%;
  height:100%;
  z-index:100;
  position:absolute;
  align-items:center;
  justify-content:center;
  background-color:#f5f5f5d6;
  }
      

      
        
        
      
      
  .eQVdeN {
    color:var(--grey-200, #E5E5E5);
  width:fit-content;
  cursor:pointer;
  height:25px;
  font-size:0.75rem;
  align-items:center;
  padding-top:8px;
  padding-left:8px;
  border-radius:6px;
  padding-right:8px;
  padding-bottom:8px;
  justify-content:center;
  background-color:var(--teal-700, #0F766E);
  }
      

      
  .eQVdeN:hover {
    background-color:var(--teal-600, #0D9488);
  }
      

        
        
      
      
  .dxunxx {
    gap:8px;
  width:100%;
  align-items:center;
  justify-content:start;
  }
      

      
        
        
      
      
  .esknhd {
    gap:8px;
  align-items:center;
  flex-direction:row;
  justify-content:center;
  }
      

      
        
        
      
      
  .JAhey {
    gap:32px;
  flex-wrap:wrap;
  flex-direction:row;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .eDhYtl {
    gap:32px;
  width:100%;
  align-items:center;
  flex-direction:row;
  justify-content:start;
  border-bottom-color:var(--grey-200, #E5E5E5);
  border-bottom-style:solid;
  border-bottom-width:1px;
  }
      

      
        
        
      
      
  .eghDOA {
    width:100%;
  align-items:center;
  border-radius:8px;
  flex-direction:row;
  justify-content:center;
  }
      

      
        
        
      
      
  .bOhbwh {
    width:75%;
  display:table-cell;
  font-weight:700;
  }
      

      
        
        
      
      
  .Home-Page\:bRjspo8Z0SJzq-qg3qd1G {
    font-size:0.9rem;
  align-items:center;
  justify-content:center;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .dYQPnd {
    color:var(--grey-500, #737373);
  width:25px;
  cursor:pointer;
  height:100%;
  position:relative;
  min-width:10px;
  align-items:center;
  font-weight:700;
  padding-top:8px;
  padding-left:8px;
  border-radius:3px;
  padding-right:8px;
  padding-bottom:8px;
  justify-content:center;
  background-color:var(--grey-100, #F5F5F5);
  }
      

      
  .dYQPnd:hover {
    background-color:var(--grey-200, #E5E5E5);
  }
      

        
        
      
      
  .nSmRd {
    display:flex;
  align-items:start;
  flex-direction:row;
  justify-content:center;
  }
      

      
        
        
      
      
  .fjpdCy {
    gap:2vw;
  flex-wrap:wrap;
  transition:align-items 300ms ease;
  align-items:start;
  flex-direction:row;
  justify-content:center;
  }
      

      
  .fjpdCy.collapsed {
    display:none;
  transition:display 600ms ease 0ms ;
  }
      

        
        
      
      
  .cfqKRN {
    flex-direction:row;
  }
      

      
        
        
      
      
  .Home-Page\:dSnHyDSMxB_m7bQcon_6O {
    align-items:start;
  flex-direction:column;
  justify-content:start;
  }
      

      
        
        
      
      
  .buQgYB {
    gap:8px;
  color:var(--grey-600, #525252);
  display:flex;
  font-size:0.8rem;
  align-items:center;
  font-family:inherit;
  font-weight:inherit;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .Home-Page\:dlmp1X_CWBjApOoMJmC9g {
    position:relative;
  align-items:start;
  flex-direction:column;
  justify-content:start;
  }
      

      
        
        
      
      
  .bHBpfn {
    width:85%;
  align-items:center;
  flex-direction:row;
  justify-content:space-between;
  }
      

      
        
        
      
      
  .fwstzi {
    display:table;
  }
      

      
        
        
      
      
  .bvvpWk {
    padding-top:6px;
  padding-bottom:6px;
  }
      

      
        
        
      
      
  .cMAsIS {
    display:flex;
  font-size:inherit;
  align-items:center;
  font-family:inherit;
  font-weight:inherit;
  flex-direction:row;
  justify-content:center;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .Home-Page\:gpkIjcTn3lHr4BlRV_l0R {
    z-index:3;
  align-items:center;
  justify-content:start;
  }
      

      
        
        
      
      
  .fdHcuf {
    color:#757575;
  width:256px;
  height:32px;
  font-size:0.75rem;
  border-color:#d0cdcd;
  border-style:solid;
  border-width:1px;
  padding-left:8px;
  border-radius:6px;
  padding-right:8px;
  background-color:var(--grey-50, #FAFAFA);
  }
      

      
  .fdHcuf:focus {
    outline-color:#2463ebff;
  outline-style:solid;
  outline-width:1px;
  }
      

        
        
      
      
  .Home-Page\:heD9nNUvWnDFhraEE5DIZ {
    flex:1;
  }
      

      
        
        
      
      
  .egFoUG {
    color:var(--grey-700, #404040);
  width:100%;
  height:80px;
  display:flex;
  position:relative;
  font-size:0.75rem;
  border-color:var(--grey-300, #D4D4D4);
  border-style:solid;
  border-width:1px;
  padding-left:8px;
  border-radius:6px;
  padding-right:8px;
  flex-direction:column;
  background-color:var(--grey-50, #FAFAFA);
  }
      

      
  .egFoUG:focus {
    outline-color:#2463ebff;
  outline-style:solid;
  outline-width:1px;
  }
      

        
        
      
      
  .eknzEb {
    gap:16px;
  padding-left:16px;
  padding-right:16px;
  flex-direction:row;
  }
      

      
        
        
      
      
  .NFAyS {
    color:var(--grey-500, #737373);
  cursor:pointer;
  height:24px;
  align-items:center;
  padding-top:8px;
  padding-left:8px;
  border-radius:6px;
  padding-right:8px;
  padding-bottom:8px;
  justify-content:center;
  }
      

      
  .NFAyS:hover {
    color:var(--grey-300, #D4D4D4);
  }
      

        
        
      
      
  .eZKcBX {
    gap:8px;
  align-items:center;
  padding-top:16px;
  padding-bottom:16px;
  justify-content:start;
  }
      

      
        
        
      
      
  .eamCmy {
    gap:8px;
  align-items:center;
  padding-top:8px;
  padding-left:2px;
  padding-right:2px;
  flex-direction:row;
  padding-bottom:8px;
  justify-content:start;
  }
      

      
  .eamCmy:hover {
    cursor:pointer;
  }
      

        
        
      
      
  .dlWpmx {
    flex:1;
  color:var(--grey-700, #404040);
  width:fit-content;
  cursor:pointer;
  height:20px;
  align-items:center;
  padding-top:8px;
  border-color:var(--grey-600, #525252);
  border-style:solid;
  border-width:1px;
  padding-left:8px;
  border-radius:6px;
  padding-right:8px;
  padding-bottom:8px;
  justify-content:center;
  }
      

      
  .dlWpmx:hover {
    color:var(--grey-400, #A3A3A3);
  }
      

        
        
      
      
  .eQNPtF {
    display:table-row;
  }
      

      
  .eQNPtF.payment-done {
    color:var(--grey-500, #737373);
  text-decoration-line: line-through;
  }
      

        
        
      
      
  .GZgIr {
    gap:48px;
  width:100%;
  height:70px;
  z-index:100;
  position:relative;
  align-items:start;
  padding-top:12px;
  padding-left:16px;
  padding-right:16px;
  padding-bottom:12px;
  justify-content:space-between;
  background-color:var(--teal-800, #115E59);
  }
      

      
  .GZgIr.menu-closed {
    max-height:70px;
  align-items:center;
  padding-left:0px;
  padding-right:0px;
  flex-direction:row;
  justify-content:space-between;
  }
      

        
        
      
      
  .dkVNYK {
    color:var(--grey-50, #FAFAFA);
  font-size:0.9rem;
  font-family:inherit;
  font-weight:var(--font-weight-light);
  }
      

      
          @media (max-width: 800px) {
            
  .dkVNYK.menu-closed {
    display:none;
  }
      

          }
          

          @media (min-width: 800px) {
            
  .dkVNYK.low-importance {
    display:none;
  }
      

          }
          
        
        
      
      
  
      

      
        
        
      
      
  .efUfvo {
    gap:12px;
  align-items:center;
  padding-top:1px;
  padding-left:1px;
  border-radius:8px;
  padding-right:1px;
  flex-direction:row;
  padding-bottom:1px;
  justify-content:start;
  }
      

      
  .efUfvo:hover {
    gap:12px;
  cursor:pointer;
  align-items:center;
  flex-direction:row;
  justify-content:start;
  background-color:var(--teal-700, #0F766E);
  }
      

        
        
      
      
  
      

      
        
        
      
      
  .dUtXew {
    gap:48px;
  align-items:center;
  flex-direction:row;
  justify-content:start;
  }
      

      
  .dUtXew.menu-open {
    gap:24px;
  align-items:start;
  flex-direction:column;
  justify-content:start;
  }
      

        
        
      
      
  .dyAqZh {
    gap:12px;
  align-items:center;
  border-radius:8px;
  flex-direction:row;
  justify-content:start;
  }
      

      
  .dyAqZh:hover {
    gap:12px;
  cursor:pointer;
  align-items:center;
  flex-direction:row;
  justify-content:start;
  background-color:var(--teal-700, #0F766E);
  }
      

        
        
      
      
  .dkvKi {
    color:var(--grey-50, #FAFAFA);
  border-radius:8px;
  }
      

      
  .dkvKi.menu-is-closed:hover {
    background-color:var(--teal-700, #0F766E);
  }
      

        
        
      
      
  .cCaiZH {
    gap:12px;
  height:48px;
  align-items:center;
  border-radius:8px;
  flex-direction:row;
  justify-content:start;
  }
      

      
  .cCaiZH:hover {
    gap:12px;
  cursor:pointer;
  height:48px;
  align-items:center;
  flex-direction:row;
  justify-content:start;
  background-color:var(--teal-700, #0F766E);
  }
      

        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  .dFNypt {
    color:#ffffff;
  font-size:inherit;
  font-family:'Inter';
  font-weight:var(--font-weight-semi-bold);
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .fFDoPy {
    height:48px;
  align-items:center;
  flex-direction:column;
  justify-content:center;
  }
      

      
  .fFDoPy.menu-closed {
    padding-left:16px;
  padding-right:16px;
  }
      

        
        
      
      
  
      

      
        
        
      
      
  .hzghL {
    gap:12px;
  align-items:center;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
        
      
      
  .faSCpu {
    gap:16px;
  width:100%;
  flex-direction:row;
  }
      

      
  .faSCpu.menu-open {
    flex-direction:column;
  }
      

        
        
      
      
  .eSecDd {
    gap:12px;
  align-items:center;
  border-radius:8px;
  flex-direction:row;
  justify-content:start;
  }
      

      
  .eSecDd:hover {
    gap:12px;
  cursor:pointer;
  align-items:center;
  padding-top:x;
  flex-direction:row;
  padding-bottom:x;
  justify-content:start;
  background-color:var(--teal-700, #0F766E);
  }
      

        
        
      
      
  
      

      
        
        
      
      
  .ePLgEh {
    gap:16px;
  position:relative;
  align-items:center;
  padding-right:8px;
  flex-direction:row;
  justify-content:center;
  }
      

      
        
        
      
      
  .cvnKAc {
    color:#ffffff;
  }
      

      
        
        
      
      
  .Home-Page\:lQYAp3bfQ-AUnL5qmJOWe {
    flex:1  ;
  z-index:100;
  position:sticky;
  }
      

      
        
        
      
      
  .chjIsa {
    color:inherit;
  display:flex;
  align-items:center;
  padding-top:8px;
  padding-left:8px;
  padding-right:8px;
  flex-direction:column;
  padding-bottom:48px;
  justify-content:start;
  }
      

      
        
        
      
      
  .cMXDlx {
    align-items:end;
  justify-content:start;
  }
      

      
        
        
      
      
  .cJcoqc {
    gap:8px;
  flex:1;
  align-items:start;
  flex-direction:row;
  justify-content:end;
  }
      

      
        
        
      
      
  .bsLlRm {
    display:table-cell;
  font-weight:700;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  .dQrYeB {
    color:var(--grey-600, #525252);
  }
      

      
        
        
      
      
  .bryEwj {
    color:var(--grey-500, #737373);
  display:inline-block;
  font-size:0.75rem;
  }
      

      
        
        
      
      
  .bukxLG {
    color:inherit;
  width:100%;
  display:flex;
  flex-wrap:wrap;
  overflow-x:auto;
  flex-direction:row;
  }
      

      
  .bukxLG:focus {
    outline-color:#2463ebff;
  outline-style:solid;
  outline-width:1px;
  }
      

        
        
      
      
  .Home-Page\:oRCkLH_D2XXjV0ZCZdp7A {
    flex:1;
  }
      

      
        
        
      
      
  .Home-Page\:p1zWMrX6AA-zoBZwC8GEe {
    width:100%;
  }
      

      
        
        
      
      
  .ZXVUt {
    width:100%;
  font-size:1.125rem;
  text-align:center;
  font-weight:700;
  padding-top:8px;
  border-radius:8px;
  padding-bottom:8px;
  background-color:var(--grey-100, #F5F5F5);
  }
      

      
        
        
      
      
  .Home-Page\:qkJfLluYIHM5sg-MC0bnl {
    position:relative;
  align-items:start;
  flex-direction:row;
  justify-content:start;
  }
      

      
        
        
      
      
  .emjMvt {
    gap:16px;
  display:flex;
  font-size:inherit;
  font-family:inherit;
  font-weight:inherit;
  flex-direction:row;
  }
      

      
        
        
      
      
  .Home-Page\:rd0kPf4Fzw52fBko2q_cV {
    flex:1;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .Home-Page\:s-V4bSgG5IwJ_oNU_NNNF {
    gap:4px;
  width:100%;
  padding-top:8px;
  padding-left:16px;
  border-radius:8px;
  padding-right:16px;
  padding-bottom:8px;
  background-color:var(--grey-50, #FAFAFA);
  }
      

      
        
        
      
      
  .fwxPqg {
    gap:8px;
  width:100%;
  }
      

      
        
        
      
      
  .cfbDNP {
    border:solid var(--sl-panel-border-width) var(--sl-panel-border-color);
  display:block;
  padding:var(--sl-spacing-x-small) 0;
  overflow:auto;
  position:relative;
  background:var(--sl-panel-background-color);
  border-radius:var(--sl-border-radius-medium);
  overscroll-behavior:none;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .eNJZoP {
    color:var(--grey-500, #737373);
  width:fit-content;
  cursor:pointer;
  height:25px;
  font-size:0.9rem;
  align-items:center;
  padding-top:8px;
  border-color:var(--grey-500, #737373);
  border-style:solid;
  border-width:1px;
  padding-left:8px;
  border-radius:6px;
  padding-right:8px;
  padding-bottom:8px;
  justify-content:center;
  }
      

      
  .eNJZoP:hover {
    background-color:#e3e3e3;
  }
      

        
        
      
      
  
      

      
        
        
      
      
  .Home-Page\:vQHXENsehdzOZQbz8MIh2 {
    z-index:5;
  align-items:end;
  justify-content:center;
  }
      

      
        
        
      
      
  .eqGRws {
    gap:8px;
  display:flex;
  font-size:1.125rem;
  align-items:center;
  font-weight:700;
  padding-top:8px;
  flex-direction:row;
  padding-bottom:8px;
  justify-content:center;
  background-color:var(--grey-100, #F5F5F5);
  }
      

      
        
        
      
      
  .dDvZpA {
    gap:8px;
  align-items:start;
  padding-top:8px;
  flex-direction:row;
  padding-bottom:8px;
  justify-content:end;
  }
      

      
        
        
      
      
  .WMWtV {
    align-items:start;
  padding-left:32px;
  padding-right:32px;
  flex-direction:column;
  justify-content:space-between;
  }
      

      
        
        
      
      
  .bHQUAM {
    color:#757575;
  width:256px;
  height:32px;
  font-size:0.75rem;
  align-items:start;
  border-color:#d0cdcd;
  border-style:solid;
  border-width:1px;
  padding-left:8px;
  border-radius:6px;
  padding-right:8px;
  justify-content:center;
  background-color:var(--grey-50, #FAFAFA);
  }
      

      
  .bHQUAM:focus {
    outline-color:#2463ebff;
  outline-style:solid;
  outline-width:1px;
  }
      

        
        
      
      
  
      

      
        
        
      
      
  .Home-Page\:wB2bu_I4V16dnQu_HBEm5 {
    align-items:end;
  justify-content:start;
  }
      

      
        
        
      
      
  .cEpQwy {
    width:fit-content;
  height:fit-content;
  position:absolute;
  font-size:inherit;
  transform:var(--transform);
  font-family:inherit;
  font-weight:inherit;
  transform-origin:var(--transform-origin);
  }
      

      
  .cEpQwy.top {
    top:0px;
  left:var(--left);
  }
      


  .cEpQwy.bottom {
    left:var(--left);
  bottom:0px;
  }
      


  .cEpQwy.right {
    top:var(--top);
  right:0px;
  }
      


  .cEpQwy.left {
    top:var(--top);
  left:0px;
  }
      

        
        
      
      
  
      

      
        
        
      
      
  
      

      
        
        
      
      
  .FMAlu {
    width:20%;
  display:table-cell;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .parent-invoice-chat\:808FRAiA1G8giiWxmA86y {
    height:100%;
  z-index:99;
  }
      

      
        
        
      
      
  
      

      
        
        
      
      
  .cCFvJF {
    color:var(--grey-600, #525252);
  width:70%;
  height:32px;
  border-radius:4px;
  background-color:var(--grey-50, #FAFAFA);
  }
      

      
  .cCFvJF:focus {
    outline-color:#2463ebff;
  outline-style:solid;
  outline-width:1px;
  }
      

        
        
      